FOUNDRY-SN-BGP4-GROUP-MIB DEFINITIONS::=BEGIN-- Foundry snBgp4 Group MIB Release 1.0.0
-- Revision 0 09/09/98-- Copyright 1996-97 Foundry Networks, Inc.
-- All rights reserved.
-- This Foundry Networks SNMP Management Information Base Specification
-- (Specification) embodies Foundry Networks' confidential and
-- proprietary intellectual property. Foundry Networks retains all
-- title and ownership in the Specification, including any
-- revisions.-- This Specification is supplied "AS IS," and Foundry Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.-- SECTION 1: Top Level DefinitionsIMPORTSCounter,Gauge,IpAddressFROM RFC1155-SMI
-- mib-2-- FROM RFC1213-MIBOBJECT-TYPEFROM RFC-1212
snBgp4
FROM FOUNDRY-SN-ROOT-MIB;-- GroupssnBgp4Gen OBJECTIDENTIFIER::={ snBgp4 1}snBgp4AddrFilter OBJECTIDENTIFIER::={ snBgp4 2}snBgp4AggregateAddr OBJECTIDENTIFIER::={ snBgp4 3}snBgp4AsPathFilter OBJECTIDENTIFIER::={ snBgp4 4}snBgp4CommunityFilter OBJECTIDENTIFIER::={ snBgp4 5}snBgp4NeighGenCfg OBJECTIDENTIFIER::={ snBgp4 6}snBgp4NeighDistGroup OBJECTIDENTIFIER::={ snBgp4 7}snBgp4NeighFilterGroup OBJECTIDENTIFIER::={ snBgp4 8}snBgp4NeighRouteMap OBJECTIDENTIFIER::={ snBgp4 9}
snBgp4Network OBJECTIDENTIFIER::={ snBgp4 10}snBgp4Redis OBJECTIDENTIFIER::={ snBgp4 11}snBgp4RouteMapFilter OBJECTIDENTIFIER::={ snBgp4 12}snBgp4RouteMapMatch OBJECTIDENTIFIER::={ snBgp4 13}snBgp4RouteMapSet OBJECTIDENTIFIER::={ snBgp4 14}snBgp4NeighOperStatus OBJECTIDENTIFIER::={ snBgp4 15}snBgp4RouteOperStatus OBJECTIDENTIFIER::={ snBgp4 16}snBgp4NeighborSummary OBJECTIDENTIFIER::={ snBgp4 17}snBgp4Attribute OBJECTIDENTIFIER::={ snBgp4 18}snBgp4ClearNeighborCmd OBJECTIDENTIFIER::={ snBgp4 19}snBgp4NeighPrefixGroup OBJECTIDENTIFIER::={ snBgp4 20}-- BGP4 General Variables-- These parameters apply globally to the Router's
-- BGP4 Process.snBgp4GenAlwaysCompareMed OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the comparison of the Multi-Exit Discriminator for paths from
neighbors in different AS."::={ snBgp4Gen 1}snBgp4GenAutoSummary OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the default behavior of automatic summarization of subnet routes
into network-level routes."::={ snBgp4Gen 2}snBgp4GenDefaultLocalPreference OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"To set the default local preference attribute."::={ snBgp4Gen 3}snBgp4GenDefaultInfoOriginate OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the default Information Originate."::={ snBgp4Gen 4}snBgp4GenFastExternalFallover OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable an action of immediately reset the BGP sessions of any
directly adjacent external neighbors if the link used to reach them goes
down."::={ snBgp4Gen 5}snBgp4GenNextBootNeighbors OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The next-boot configured number of neighbors in a BGP Peer Group.
The minimum value of this MIB is snBgp4GenMinNeighbors.
The maximum value of this MIB is snBgp4GenMaxNeighbors."::={ snBgp4Gen 6}snBgp4GenNextBootRoutes OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The next-boot configured number of Routes.
The minimum value of this MIB is snBgp4GenMinRoutes.
The maximum value of this MIB is snBgp4GenMaxRoutes."::={ snBgp4Gen 7}snBgp4GenSynchronization OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the synchronization between BGP and your IGP."::={ snBgp4Gen 8}
snBgp4GenKeepAliveTime OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Keep alive timer."::={ snBgp4Gen 9}snBgp4GenHoldTime OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Hold time timer."::={ snBgp4Gen 10}snBgp4GenRouterId OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"BGP Router Id."::={ snBgp4Gen 11}snBgp4GenTableMap OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An octet string of the route-map name, each character of the name
is represented by one octet."::={ snBgp4Gen 12}snBgp4GenAdminStat OBJECT-TYPESYNTAXINTEGER{ disabled (0), enabled (1)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The administrative status of BGP4 in the router. The
value 'enabled' denotes that the BGP4 routing is active
in this router; 'disabled' disables BGP4 routing on this router."::={ snBgp4Gen 13}snBgp4GenDefaultMetric OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"To set default metric values for the BGP4 protocol."::={ snBgp4Gen 14}snBgp4GenMaxNeighbors OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum number of neighbors can be configured in a BGP Peer Group."::={ snBgp4Gen 15}snBgp4GenMinNeighbors OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The minimum number of neighbors can be configured in a BGP Peer Group."::={ snBgp4Gen 16}snBgp4GenMaxRoutes OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum configured number of Routes."
::={ snBgp4Gen 17}snBgp4GenMinRoutes OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The minimum configured number of Routes."::={ snBgp4Gen 18}snBgp4GenMaxAddrFilters OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum configured number of BGP4 address filters."::={ snBgp4Gen 19}snBgp4GenMaxAggregateAddresses OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum configured number of BGP4 aggregate addresses."::={ snBgp4Gen 20}snBgp4GenMaxAsPathFilters OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum configured number of BGP4 AS-PATH filters."::={ snBgp4Gen 21}snBgp4GenMaxCommunityFilters OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum configured number of BGP4 Community filters."::={ snBgp4Gen 22}
snBgp4GenMaxNetworks OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum configured number of BGP4 Networks."::={ snBgp4Gen 23}snBgp4GenMaxRouteMapFilters OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum configured number of BGP4 Route-map Filters."::={ snBgp4Gen 24}snBgp4GenNeighPrefixMinValue OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The minimum configured value of BGP4 Neighbor Prefix."::={ snBgp4Gen 25}snBgp4GenOperNeighbors OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The current operational max number of neighbors configured for a BGP Group."::={ snBgp4Gen 26}snBgp4GenOperRoutes OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The current operational number of Routes."::={ snBgp4Gen 27}
snBgp4GenLocalAs OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Bgp4 local autonomous system number."::={ snBgp4Gen 28}snBgp4GenRoutesInstalled OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Bgp4 installed routes."::={ snBgp4Gen 29}snBgp4GenAsPathInstalled OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Bgp4 installed autonomous system path."::={ snBgp4Gen 30}snBgp4ExternalDistance OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Administrative distance for BGP external routes."DEFVAL{20}::={ snBgp4Gen 31}snBgp4InternalDistance OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-write
STATUSmandatoryDESCRIPTION"Administrative distance for BGP internal routes."DEFVAL{200}::={ snBgp4Gen 32}snBgp4LocalDistance OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Administrative distance for BGP local routes."DEFVAL{200}::={ snBgp4Gen 33}snBgp4OperNumOfAttributes OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The operational number of attribute entries."::={ snBgp4Gen 34}snBgp4NextBootMaxAttributes OBJECT-TYPESYNTAXINTEGER(200..30000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The next boot maximum attribute entries. 10000 means reset to default."DEFVAL{10000}::={ snBgp4Gen 35}snBgp4ClusterId OBJECT-TYPESYNTAXINTEGERACCESSread-write
STATUSmandatoryDESCRIPTION"A cluster ID which is represented by 4 bytes unsigned
integer (0..0xFFFFFFFF). 0 means reset to default."::={ snBgp4Gen 36}snBgp4ClientToClientReflection OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the client to client reflection in BGP4."::={ snBgp4Gen 37}snBgp4GenTotalNeighbors OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The current total number of neighbors running in a BGP Group."::={ snBgp4Gen 38}snBgp4GenMaxPaths OBJECT-TYPESYNTAXINTEGER(1..8)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The maximum configured number of Paths."::={ snBgp4Gen 39}snBgp4GenConfedId OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-writeSTATUSmandatory
DESCRIPTION"Bgp4 Confederation Id."::={ snBgp4Gen 40}snBgp4GenConfedPeers OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..100))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An AS number from 1 to 0xFFFF construct confederation peers.
There are 50(max peers) of them.
This integer number is represented by 2 OCTETs."::={ snBgp4Gen 41}snBgp4GenDampening OBJECT-TYPESYNTAXINTEGER{ none (0), parameters (1), routeMap (2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The dampening of BGP4 in the router.
value 'none' denotes that the BGP4 dampening is off
'parameters' denotes parameters are confibrurable.
'routeMap' denotes routemap is configurable."::={ snBgp4Gen 42}snBgp4GenDampenHalfLife OBJECT-TYPESYNTAXINTEGER(1..45)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Bgp4 Dampening Half Life."::={ snBgp4Gen 43}
snBgp4GenDampenReuse OBJECT-TYPESYNTAXINTEGER(1..20000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Bgp4 Dampening Reuse."::={ snBgp4Gen 44}snBgp4GenDampenSuppress OBJECT-TYPESYNTAXINTEGER(1..20000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Bgp4 Dampening Suppress."::={ snBgp4Gen 45}snBgp4GenDampenMaxSuppress OBJECT-TYPESYNTAXINTEGER(1..20000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Bgp4 Dampening Max Suppress Time."::={ snBgp4Gen 46}snBgp4GenDampenMap OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An octet string of the route-map name for dampening, each character of the name
is represented by one octet."::={ snBgp4Gen 47}--- Bgp4 Address Filter table
snBgp4AddrFilterTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4AddrFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Address Filter table."::={ snBgp4AddrFilter 1}snBgp4AddrFilterEntry OBJECT-TYPESYNTAX SnBgp4AddrFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Address Filter table."INDEX{ snBgp4AddrFilterIndex }::={ snBgp4AddrFilterTable 1}
SnBgp4AddrFilterEntry ::=SEQUENCE{
snBgp4AddrFilterIndex
INTEGER,
snBgp4AddrFilterAction
INTEGER,
snBgp4AddrFilterSourceIp
IpAddress,
snBgp4AddrFilterSourceMask
IpAddress,
snBgp4AddrFilterDestIp
IpAddress,
snBgp4AddrFilterDestMask
IpAddress,
snBgp4AddrFilterRowStatus
INTEGER}snBgp4AddrFilterIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a filter entry."::={ snBgp4AddrFilterEntry 1}snBgp4AddrFilterAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the bgp address match
with this filter."::={ snBgp4AddrFilterEntry 2}snBgp4AddrFilterSourceIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Source IP address."::={ snBgp4AddrFilterEntry 3}snBgp4AddrFilterSourceMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Source IP subnet mask."::={ snBgp4AddrFilterEntry 4}snBgp4AddrFilterDestIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Destination IP address."::={ snBgp4AddrFilterEntry 5}snBgp4AddrFilterDestMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Destination IP subnet mask."::={ snBgp4AddrFilterEntry 6}snBgp4AddrFilterRowStatus OBJECT-TYPESYNTAXINTEGER{
invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4AddrFilterEntry 7}-- Bgp4 Aggregate Address tablesnBgp4AggregateAddrTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4AggregateAddrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Aggregate Address table."::={ snBgp4AggregateAddr 1}snBgp4AggregateAddrEntry OBJECT-TYPESYNTAX SnBgp4AggregateAddrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Aggregate Address table."INDEX{ snBgp4AggregateAddrIp, snBgp4AggregateAddrMask, snBgp4AggregateAddrOption }
::={ snBgp4AggregateAddrTable 1}
SnBgp4AggregateAddrEntry ::=SEQUENCE{
snBgp4AggregateAddrIp
IpAddress,
snBgp4AggregateAddrMask
IpAddress,
snBgp4AggregateAddrOption
INTEGER,
snBgp4AggregateAddrMap
OCTETSTRING,
snBgp4AggregateAddrRowStatus
INTEGER}snBgp4AggregateAddrIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"Aggregate Address IP address."::={ snBgp4AggregateAddrEntry 1}snBgp4AggregateAddrMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"Aggregate Address IP subnet mask."::={ snBgp4AggregateAddrEntry 2}snBgp4AggregateAddrOption OBJECT-TYPESYNTAXINTEGER{address(1),asSet(2),summaryOnly(3),suppressMap(4),advertiseMap(5),attributeMap(6)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"address(1), asSet(2), summaryOnly(3),
the suppressMap(4), advertiseMap(5),
attributeMap(6) are Options for creating an aggregate entry
in a BGP routing table."::={ snBgp4AggregateAddrEntry 3}snBgp4AggregateAddrMap OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object associates with the snBgp4AggregateAddrOption and
the suppressMap(4), advertiseMap(5), attributeMap(6) of the
snBgp4AggregateAddrOption are only two Options for creating
an aggregate address map. A SNMP-SET error will be returned
for other options. An octet string of the map name,
each character of the name is represented by one octet."::={ snBgp4AggregateAddrEntry 4}snBgp4AggregateAddrRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4AggregateAddrEntry 5}-- Bgp4 AS-Path Filter tablesnBgp4AsPathFilterTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4AsPathFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 AS-Path Filter table."::={ snBgp4AsPathFilter 1}snBgp4AsPathFilterEntry OBJECT-TYPESYNTAX SnBgp4AsPathFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 As-path Filter table."INDEX{ snBgp4AsPathFilterIndex }::={ snBgp4AsPathFilterTable 1}
SnBgp4AsPathFilterEntry ::=SEQUENCE{
snBgp4AsPathFilterIndex
INTEGER,
snBgp4AsPathFilterAction
INTEGER,
snBgp4AsPathFilterRegExpression
OCTETSTRING,
snBgp4AsPathFilterRowStatus
INTEGER}snBgp4AsPathFilterIndex OBJECT-TYPESYNTAXINTEGERACCESSread-only
STATUSmandatoryDESCRIPTION"The table index for a filter entry."::={ snBgp4AsPathFilterEntry 1}snBgp4AsPathFilterAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the bgp address match
with this filter."::={ snBgp4AsPathFilterEntry 2}snBgp4AsPathFilterRegExpression OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..256))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Autonomous system in the filter using a regular expression.
Each character of the regular expression string is represented
by one octet."::={ snBgp4AsPathFilterEntry 3}snBgp4AsPathFilterRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-write
STATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4AsPathFilterEntry 4}-- Bgp4 Community Filter tablesnBgp4CommunityFilterTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4CommunityFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Community Filter table."::={ snBgp4CommunityFilter 1}snBgp4CommunityFilterEntry OBJECT-TYPESYNTAX SnBgp4CommunityFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Community Filter table."INDEX{ snBgp4CommunityFilterIndex }::={ snBgp4CommunityFilterTable 1}
SnBgp4CommunityFilterEntry ::=SEQUENCE{
snBgp4CommunityFilterIndex
INTEGER,
snBgp4CommunityFilterAction
INTEGER,
snBgp4CommunityFilterCommNum
OCTETSTRING,
snBgp4CommunityFilterInternet
INTEGER,
snBgp4CommunityFilterNoAdvertise
INTEGER,
snBgp4CommunityFilterNoExport
INTEGER,
snBgp4CommunityFilterRowStatus
INTEGER,
snBgp4CommunityFilterLocalAs
INTEGER}snBgp4CommunityFilterIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a filter entry."::={ snBgp4CommunityFilterEntry 1}snBgp4CommunityFilterAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the bgp address match
with this filter."::={ snBgp4CommunityFilterEntry 2}snBgp4CommunityFilterCommNum OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..80))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFFFFFF. There are 20 of them.
This integer number is represented by 4 OCTETs."::={ snBgp4CommunityFilterEntry 3}snBgp4CommunityFilterInternet OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Disabled/Enabled the Internet Community."::={ snBgp4CommunityFilterEntry 4}snBgp4CommunityFilterNoAdvertise OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Do not advertise this route to any peer (internal or external)."::={ snBgp4CommunityFilterEntry 5}snBgp4CommunityFilterNoExport OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Do not advertise this route to an EBGP peer."::={ snBgp4CommunityFilterEntry 6}snBgp4CommunityFilterRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)
}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4CommunityFilterEntry 7}snBgp4CommunityFilterLocalAs OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Send this route to peers in other sub-autonomous systems within
the local confederation. Do not advertise this route to an
external system."::={ snBgp4CommunityFilterEntry 8}-- Bgp4 Neighbor General Configuration TablesnBgp4NeighGenCfgTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4NeighGenCfgEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Neighbor General Configuration table."::={ snBgp4NeighGenCfg 1}snBgp4NeighGenCfgEntry OBJECT-TYPESYNTAX SnBgp4NeighGenCfgEntry
ACCESSnot-accessible
STATUSmandatoryDESCRIPTION"An entry in the Bgp4 Community Filter table."INDEX{ snBgp4NeighGenCfgNeighIp }::={ snBgp4NeighGenCfgTable 1}
SnBgp4NeighGenCfgEntry ::=SEQUENCE{
snBgp4NeighGenCfgNeighIp
IpAddress,
snBgp4NeighGenCfgAdvertlevel
INTEGER,
snBgp4NeighGenCfgDefOriginate
INTEGER,
snBgp4NeighGenCfgEbgpMultihop
INTEGER,
snBgp4NeighGenCfgMaxPrefix
INTEGER,
snBgp4NeighGenCfgNextHopSelf
INTEGER,
snBgp4NeighGenCfgRemoteAs
INTEGER,
snBgp4NeighGenCfgSendComm
INTEGER,
snBgp4NeighGenCfgWeight
INTEGER,
snBgp4NeighGenCfgWeightFilterList
OCTETSTRING,
snBgp4NeighGenCfgRowStatus
INTEGER,
snBgp4NeighGenCfgUpdateSrcLpbIntf
INTEGER,
snBgp4NeighGenCfgRouteRefClient
INTEGER,
snBgp4NeighGenCfgRemovePrivateAs
INTEGER,
snBgp4NeighGenCfgEbgpMultihopTtl
INTEGER,
snBgp4NeighGenCfgShutdown
INTEGER,
snBgp4NeighGenCfgKeepAliveTime
INTEGER,
snBgp4NeighGenCfgHoldTime
INTEGER,
snBgp4NeighGenCfgDefOrigMap
OCTETSTRING,
snBgp4NeighGenCfgDesc
OCTETSTRING,
snBgp4NeighGenCfgPass
OCTETSTRING}snBgp4NeighGenCfgNeighIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address for a neighbor entry."::={ snBgp4NeighGenCfgEntry 1}snBgp4NeighGenCfgAdvertlevel OBJECT-TYPESYNTAXINTEGER(0..600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"To set the minimum interval between the
sending of BGP routing updates."::={ snBgp4NeighGenCfgEntry 2}snBgp4NeighGenCfgDefOriginate OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the default originate for this neighbor."::={ snBgp4NeighGenCfgEntry 3}snBgp4NeighGenCfgEbgpMultihop OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the EBGP Muitihop for this neighbor."::={ snBgp4NeighGenCfgEntry 4}
snBgp4NeighGenCfgMaxPrefix OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"To control how many prefixes can be received from a neighbor.
The minimum value of the maximum prefix is snBgp4GenNeighPrefixMinValue.
The maximum value of the maximum prefix is snBgp4GenOperRoutes."::={ snBgp4NeighGenCfgEntry 5}snBgp4NeighGenCfgNextHopSelf OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the next-hop processing of BGP updates on the router."::={ snBgp4NeighGenCfgEntry 6}snBgp4NeighGenCfgRemoteAs OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"To specify a neighbor with an autonomous system number(AS)."::={ snBgp4NeighGenCfgEntry 7}snBgp4NeighGenCfgSendComm OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To specify that a COMMUNITES attribute should be sent to a BGP neighbor."
::={ snBgp4NeighGenCfgEntry 8}snBgp4NeighGenCfgWeight OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"To assign a weight to a neighbor connection."::={ snBgp4NeighGenCfgEntry 9}snBgp4NeighGenCfgWeightFilterList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighGenCfgEntry 10}snBgp4NeighGenCfgRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5),applyDefault(6)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
applyDefault(6)...apply default value to an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4NeighGenCfgEntry 11}snBgp4NeighGenCfgUpdateSrcLpbIntf OBJECT-TYPESYNTAXINTEGER(0..8)ACCESSread-writeSTATUSmandatoryDESCRIPTION"To allow internal BGP sessions to use any operational
loopback interface (1..8) for TCP connections. Zero
interface means to restore the interface assignment to the
closest interface, which is called the best local address."::={ snBgp4NeighGenCfgEntry 12}snBgp4NeighGenCfgRouteRefClient OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To configure the router as a BGP route reflector,
enable the specified neighbor as its client.
When all the clients are disabled, the local router
is no longer a route reflector."::={ snBgp4NeighGenCfgEntry 13}snBgp4NeighGenCfgRemovePrivateAs OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable filtering private AS number."::={ snBgp4NeighGenCfgEntry 14}snBgp4NeighGenCfgEbgpMultihopTtl OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The EBGP Muitihop TTL for this neighbor."::={ snBgp4NeighGenCfgEntry 15}snBgp4NeighGenCfgShutdown OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable BGP4 Nbr Shutdown."::={ snBgp4NeighGenCfgEntry 16}snBgp4NeighGenCfgKeepAliveTime OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Keep alive timer."::={ snBgp4NeighGenCfgEntry 17}snBgp4NeighGenCfgHoldTime OBJECT-TYPESYNTAXINTEGER(0..65535)
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Hold time timer."::={ snBgp4NeighGenCfgEntry 18}snBgp4NeighGenCfgDefOrigMap OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An octet string of the route-map name, each character of the name
is represented by one octet."::={ snBgp4NeighGenCfgEntry 19}snBgp4NeighGenCfgDesc OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..80))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An octet string of the neighbor description."::={ snBgp4NeighGenCfgEntry 20}snBgp4NeighGenCfgPass OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..80))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An octet string of the neighbor Md5 password."::={ snBgp4NeighGenCfgEntry 21}-- Bgp4 Neighbor Distribute Group TablesnBgp4NeighDistGroupTable OBJECT-TYPE
SYNTAXSEQUENCEOF SnBgp4NeighDistGroupEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Neighbor Distribute Group table."::={ snBgp4NeighDistGroup 1}snBgp4NeighDistGroupEntry OBJECT-TYPESYNTAX SnBgp4NeighDistGroupEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Distribute Group table."INDEX{ snBgp4NeighDistGroupNeighIp, snBgp4NeighDistGroupDir }::={ snBgp4NeighDistGroupTable 1}
SnBgp4NeighDistGroupEntry ::=SEQUENCE{
snBgp4NeighDistGroupNeighIp
IpAddress,
snBgp4NeighDistGroupDir
INTEGER,
snBgp4NeighDistGroupAccessList
OCTETSTRING,
snBgp4NeighDistGroupRowStatus
INTEGER,
snBgp4NeighDistGroupInFilterList
OCTETSTRING,
snBgp4NeighDistGroupOutFilterList
OCTETSTRING,
snBgp4NeighDistGroupInIpAccessList
OCTETSTRING,
snBgp4NeighDistGroupOutIpAccessList
OCTETSTRING,
snBgp4NeighDistGroupInPrefixList
OCTETSTRING,
snBgp4NeighDistGroupOutPrefixList
OCTETSTRING}snBgp4NeighDistGroupNeighIp OBJECT-TYPE
SYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address for a neighbor entry."::={ snBgp4NeighDistGroupEntry 1}snBgp4NeighDistGroupDir OBJECT-TYPESYNTAXINTEGER{ out(0), in(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The incoming/outgoing advertisements to which
the access list is applied."::={ snBgp4NeighDistGroupEntry 2}snBgp4NeighDistGroupAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighDistGroupEntry 3}snBgp4NeighDistGroupRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)
}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4NeighDistGroupEntry 4}snBgp4NeighDistGroupInFilterList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighDistGroupEntry 5}snBgp4NeighDistGroupOutFilterList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighDistGroupEntry 6}snBgp4NeighDistGroupInIpAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..2))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighDistGroupEntry 7}snBgp4NeighDistGroupOutIpAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..2))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighDistGroupEntry 8}snBgp4NeighDistGroupInPrefixList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A Prefix name list. "::={ snBgp4NeighDistGroupEntry 9}snBgp4NeighDistGroupOutPrefixList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A Prefix name list. "::={ snBgp4NeighDistGroupEntry 10}-- Bgp4 Neighbor Filter Group TablesnBgp4NeighFilterGroupTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4NeighFilterGroupEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Neighbor Filter Group table."::={ snBgp4NeighFilterGroup 1}snBgp4NeighFilterGroupEntry OBJECT-TYPESYNTAX SnBgp4NeighFilterGroupEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Neighbor Filter Group table."INDEX{ snBgp4NeighFilterGroupNeighIp, snBgp4NeighFilterGroupDir }::={ snBgp4NeighFilterGroupTable 1}
SnBgp4NeighFilterGroupEntry ::=SEQUENCE{
snBgp4NeighFilterGroupNeighIp
IpAddress,
snBgp4NeighFilterGroupDir
INTEGER,
snBgp4NeighFilterGroupAccessList
OCTETSTRING,
snBgp4NeighFilterGroupRowStatus
INTEGER,
snBgp4NeighFilterGroupInFilterList
OCTETSTRING,
snBgp4NeighFilterGroupOutFilterList
OCTETSTRING,
snBgp4NeighFilterGroupInAsPathAccessList
OCTETSTRING,
snBgp4NeighFilterGroupOutAsPathAccessList
OCTETSTRING,
snBgp4NeighFilterGroupWeight
INTEGER,
snBgp4NeighFilterGroupWeightAccessList
OCTETSTRING}snBgp4NeighFilterGroupNeighIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address for a neighbor entry."::={ snBgp4NeighFilterGroupEntry 1}snBgp4NeighFilterGroupDir OBJECT-TYPESYNTAXINTEGER{ out(0), in(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The incoming/outgoing advertisements to which
the access list is applied."::={ snBgp4NeighFilterGroupEntry 2}snBgp4NeighFilterGroupAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighFilterGroupEntry 3}snBgp4NeighFilterGroupRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),
create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4NeighFilterGroupEntry 4}snBgp4NeighFilterGroupInFilterList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighFilterGroupEntry 5}snBgp4NeighFilterGroupOutFilterList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."
::={ snBgp4NeighFilterGroupEntry 6}snBgp4NeighFilterGroupInAsPathAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..2))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighFilterGroupEntry 7}snBgp4NeighFilterGroupOutAsPathAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..2))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighFilterGroupEntry 8}snBgp4NeighFilterGroupWeight OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"To assign a weight to a neighbor filter."::={ snBgp4NeighFilterGroupEntry 9}snBgp4NeighFilterGroupWeightAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..2))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."::={ snBgp4NeighFilterGroupEntry 10}-- Bgp4 Neighbor Route Map TablesnBgp4NeighRouteMapTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4NeighRouteMapEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Neighbor Route Map table."::={ snBgp4NeighRouteMap 1}snBgp4NeighRouteMapEntry OBJECT-TYPESYNTAX SnBgp4NeighRouteMapEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Route Map table."INDEX{ snBgp4NeighRouteMapNeighIp, snBgp4NeighRouteMapDir }::={ snBgp4NeighRouteMapTable 1}
SnBgp4NeighRouteMapEntry ::=SEQUENCE{
snBgp4NeighRouteMapNeighIp
IpAddress,
snBgp4NeighRouteMapDir
INTEGER,
snBgp4NeighRouteMapMapName
OCTETSTRING,
snBgp4NeighRouteMapRowStatus
INTEGER}snBgp4NeighRouteMapNeighIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address for a neighbor entry."::={ snBgp4NeighRouteMapEntry 1}
snBgp4NeighRouteMapDir OBJECT-TYPESYNTAXINTEGER{ out(0), in(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The incoming/outgoing advertisements to which
the access list is applied."::={ snBgp4NeighRouteMapEntry 2}snBgp4NeighRouteMapMapName OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An octet string of the route-map name, Each character of the name
is represented by one octet."::={ snBgp4NeighRouteMapEntry 3}snBgp4NeighRouteMapRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4NeighRouteMapEntry 4}-- Bgp4 Network TablesnBgp4NetworkTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4NetworkEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Network Weight table."::={ snBgp4Network 1}snBgp4NetworkEntry OBJECT-TYPESYNTAX SnBgp4NetworkEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Network Weight table."INDEX{ snBgp4NetworkIp, snBgp4NetworkSubnetMask }::={ snBgp4NetworkTable 1}
SnBgp4NetworkEntry ::=SEQUENCE{
snBgp4NetworkIp
IpAddress,
snBgp4NetworkSubnetMask
IpAddress,
snBgp4NetworkWeight
INTEGER,
snBgp4NetworkBackdoor
INTEGER,
snBgp4NetworkRowStatus
INTEGER}snBgp4NetworkIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatory
DESCRIPTION"The IP Address for a network entry."::={ snBgp4NetworkEntry 1}snBgp4NetworkSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The subnet mask for a network entry."::={ snBgp4NetworkEntry 2}snBgp4NetworkWeight OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"To assign a weight to a neighbor connection."::={ snBgp4NetworkEntry 3}snBgp4NetworkBackdoor OBJECT-TYPESYNTAXINTEGER{ disabled (0), enabled (1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the backdoor for this network."::={ snBgp4NetworkEntry 4}snBgp4NetworkRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),
modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4NetworkEntry 5}-- BGP4 Redistribution of Routes TablesnBgp4RedisTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4RedisEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The BGP4 Redistribution contains configurations
that could be imported into the BGP4 domain."::={ snBgp4Redis 1}snBgp4RedisEntry OBJECT-TYPESYNTAX SnBgp4RedisEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The BGP4 Redistribution Entry specifies a particular RIP
or , OSPF, or Static route to be imported into the BGP4 domain."INDEX{ snBgp4RedisProtocol }::={ snBgp4RedisTable 1}
SnBgp4RedisEntry ::=SEQUENCE{
snBgp4RedisProtocol
INTEGER,
snBgp4RedisMetric
INTEGER,
snBgp4RedisRouteMap
OCTETSTRING,
snBgp4RedisWeight
INTEGER,
snBgp4RedisMatchInternal
INTEGER,
snBgp4RedisMatchExternal1
INTEGER,
snBgp4RedisMatchExternal2
INTEGER,
snBgp4RedisRowStatus
INTEGER}snBgp4RedisProtocol OBJECT-TYPESYNTAXINTEGER{rip(1),ospf(2),static(3),connected(4),isis(5)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The imported configuration into BGP4 domain is set in the following:
rip(1): - the RIP.
ospf(2): - the OSPF.
static(3): - the static.
connected(4): - the connected.
isis(5): - the ISIS."::={ snBgp4RedisEntry 1}snBgp4RedisMetric OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The metric of using the specified protocol Metric value."::={ snBgp4RedisEntry 2}snBgp4RedisRouteMap OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An octet string of the route-map name, each character of the name
is represented by one octet."::={ snBgp4RedisEntry 3}snBgp4RedisWeight OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"To assign a weight for the specified protocol."::={ snBgp4RedisEntry 4}snBgp4RedisMatchInternal OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is only applicable to the OSPF protocol."::={ snBgp4RedisEntry 5}snBgp4RedisMatchExternal1 OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION
"This object is only applicable to the OSPF protocol."::={ snBgp4RedisEntry 6}snBgp4RedisMatchExternal2 OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is only applicable to the OSPF protocol."::={ snBgp4RedisEntry 7}snBgp4RedisRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4RedisEntry 8}-- Bgp4 Route Map Filter tablesnBgp4RouteMapFilterTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4RouteMapFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 RouteMap Filter table."::={ snBgp4RouteMapFilter 1}snBgp4RouteMapFilterEntry OBJECT-TYPESYNTAX SnBgp4RouteMapFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 RouteMap Filter table."INDEX{ snBgp4RouteMapFilterMapName, snBgp4RouteMapFilterSequenceNum}::={ snBgp4RouteMapFilterTable 1}
SnBgp4RouteMapFilterEntry ::=SEQUENCE{
snBgp4RouteMapFilterMapName
OCTETSTRING,
snBgp4RouteMapFilterSequenceNum
INTEGER,
snBgp4RouteMapFilterAction
INTEGER,
snBgp4RouteMapFilterRowStatus
INTEGER}snBgp4RouteMapFilterMapName OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"An octet string of the route-map name, each character of the name
is represented by one octet."::={ snBgp4RouteMapFilterEntry 1}snBgp4RouteMapFilterSequenceNum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A sequence number for this particular route-map."::={ snBgp4RouteMapFilterEntry 2}snBgp4RouteMapFilterAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the bgp address match
with this filter."::={ snBgp4RouteMapFilterEntry 3}snBgp4RouteMapFilterRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4RouteMapFilterEntry 4}-- BGP4 Route Map Match Configuration TablesnBgp4RouteMapMatchTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4RouteMapMatchEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Route Map Set table."::={ snBgp4RouteMapMatch 1}snBgp4RouteMapMatchEntry OBJECT-TYPESYNTAX SnBgp4RouteMapMatchEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Route Map Match table."INDEX{ snBgp4RouteMapMatchMapName, snBgp4RouteMapMatchSequenceNum }::={ snBgp4RouteMapMatchTable 1}
SnBgp4RouteMapMatchEntry ::=SEQUENCE{
snBgp4RouteMapMatchMapName
OCTETSTRING,
snBgp4RouteMapMatchSequenceNum
INTEGER,
snBgp4RouteMapMatchAsPathFilter
OCTETSTRING,
snBgp4RouteMapMatchCommunityFilter
OCTETSTRING,
snBgp4RouteMapMatchAddressFilter
OCTETSTRING,
snBgp4RouteMapMatchMetric
INTEGER,
snBgp4RouteMapMatchNextHopList
OCTETSTRING,
snBgp4RouteMapMatchRouteType
INTEGER,
snBgp4RouteMapMatchTagList
OCTETSTRING,
snBgp4RouteMapMatchRowMask
INTEGER,
snBgp4RouteMapMatchAsPathAccessList
OCTETSTRING,
snBgp4RouteMapMatchCommunityList
OCTETSTRING,
snBgp4RouteMapMatchAddressAccessList
OCTETSTRING,
snBgp4RouteMapMatchAddressPrefixList
OCTETSTRING,
snBgp4RouteMapMatchNextHopAccessList
OCTETSTRING,
snBgp4RouteMapMatchNextHopPrefixList
OCTETSTRING}snBgp4RouteMapMatchMapName OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"An octet string of the route-map name, each character of the name
is represented by one octet."::={ snBgp4RouteMapMatchEntry 1}snBgp4RouteMapMatchSequenceNum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A sequence number for this particular route-map."::={ snBgp4RouteMapMatchEntry 2}snBgp4RouteMapMatchAsPathFilter OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..20))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF and there are 10 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP autonomous system path access list."::={ snBgp4RouteMapMatchEntry 3}snBgp4RouteMapMatchCommunityFilter OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..20))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF and there are 10 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP community access list."::={ snBgp4RouteMapMatchEntry 4}snBgp4RouteMapMatchAddressFilter OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..20))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF and there are 10 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP address access list."::={ snBgp4RouteMapMatchEntry 5}snBgp4RouteMapMatchMetric OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"To match a metric for BGP routes."
::={ snBgp4RouteMapMatchEntry 6}snBgp4RouteMapMatchNextHopList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF and there are 16 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP next-hop access list."::={ snBgp4RouteMapMatchEntry 7}snBgp4RouteMapMatchRouteType OBJECT-TYPESYNTAXINTEGER{none(0),external(1),externalType1(2),externalType2(3),internal(4),local(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To match a route-type.
Currently only externalType1(2),
externalType2(3), internal(4) is supported for SNMP-SET."::={ snBgp4RouteMapMatchEntry 8}snBgp4RouteMapMatchTagList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-write
STATUSmandatoryDESCRIPTION"To match a BGP tag access list."::={ snBgp4RouteMapMatchEntry 9}snBgp4RouteMapMatchRowMask OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used together with above
MIBs in the same VARBIND to set and
reset any MIBs in the table.
The bit number is referred to the
snBgp4RouteMapMatchEntry number
of each row in the table.
The bit is ON - means set,
The bit is OFF - means reset"::={ snBgp4RouteMapMatchEntry 10}snBgp4RouteMapMatchAsPathAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..20))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFFFFFF and there are 5 of 4 OCTETs.
This integer number is represented by 4 OCTETs.
To match a BGP autonomous system path access list."::={ snBgp4RouteMapMatchEntry 11}snBgp4RouteMapMatchCommunityList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..20))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFFFFFF and there are 5 of 4 OCTETs.
This integer number is represented by 4 OCTETs.
To match a BGP community access list."::={ snBgp4RouteMapMatchEntry 12}
snBgp4RouteMapMatchAddressAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..10))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF and there are 5 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP address access list."::={ snBgp4RouteMapMatchEntry 13}snBgp4RouteMapMatchAddressPrefixList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..170))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Prefix list
To match a BGP address access list."::={ snBgp4RouteMapMatchEntry 14}snBgp4RouteMapMatchNextHopAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..10))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFF and there are 5 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP address access list."::={ snBgp4RouteMapMatchEntry 15}snBgp4RouteMapMatchNextHopPrefixList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..170))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Prefix list
To match a BGP address access list."::={ snBgp4RouteMapMatchEntry 16}-- BGP4 Route Map Set Configuration TablesnBgp4RouteMapSetTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4RouteMapSetEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Route Map Set table."::={ snBgp4RouteMapSet 1}snBgp4RouteMapSetEntry OBJECT-TYPESYNTAX SnBgp4RouteMapSetEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Route Map Set table."INDEX{ snBgp4RouteMapSetMapName, snBgp4RouteMapSetSequenceNum }::={ snBgp4RouteMapSetTable 1}
SnBgp4RouteMapSetEntry ::=SEQUENCE{
snBgp4RouteMapSetMapName
OCTETSTRING,
snBgp4RouteMapSetSequenceNum
INTEGER,
snBgp4RouteMapSetAsPathType
INTEGER,
snBgp4RouteMapSetAsPathString
OCTETSTRING,
snBgp4RouteMapSetAutoTag
INTEGER,
snBgp4RouteMapSetCommunityType
INTEGER,
snBgp4RouteMapSetCommunityNum
INTEGER,
snBgp4RouteMapSetCommunityAdditive
INTEGER,
snBgp4RouteMapSetLocalPreference
INTEGER,
snBgp4RouteMapSetMetric
INTEGER,
snBgp4RouteMapSetNextHop
IpAddress,
snBgp4RouteMapSetOrigin
INTEGER,
snBgp4RouteMapSetTag
INTEGER,
snBgp4RouteMapSetWeight
INTEGER,
snBgp4RouteMapSetRowMask
INTEGER,
snBgp4RouteMapSetCommunityNums
OCTETSTRING,
snBgp4RouteMapSetDampenHalfLife
INTEGER,
snBgp4RouteMapSetDampenReuse
INTEGER,
snBgp4RouteMapSetDampenSuppress
INTEGER,
snBgp4RouteMapSetDampenMaxSuppress
INTEGER}snBgp4RouteMapSetMapName OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"An octet string of the route-map name, each character of the name
is represented by one octet."::={ snBgp4RouteMapSetEntry 1}snBgp4RouteMapSetSequenceNum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A sequence number for this particular route-map."::={ snBgp4RouteMapSetEntry 2}
snBgp4RouteMapSetAsPathType OBJECT-TYPESYNTAXINTEGER{ tag(0), prepend(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To modify an autonomous system path for BGP routes.
tag(0) - Converts the tag of a route into an autonomous system path.
prepend(1) - Appends the string from snBgp4RouteMapSetAsPathString to the
as-path of the route that is matched by the route map."::={ snBgp4RouteMapSetEntry 3}snBgp4RouteMapSetAsPathString OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"as-path string. This string is used if only if the snBgp4RouteMapSetAsPathCmd
was sent together with the value set to prepend(1)."::={ snBgp4RouteMapSetEntry 4}snBgp4RouteMapSetAutoTag OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To enable/disable the automatic-tag for BGP routes."::={ snBgp4RouteMapSetEntry 5}snBgp4RouteMapSetCommunityType OBJECT-TYPESYNTAXINTEGER{ nums(0), none(3)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To set the BGP COMMUNITIES attribute. none means no other
community attributes are allowed, nums means allowing community
attributesi, the old values 1 and 2 are not valid since 5.03.00"::={ snBgp4RouteMapSetEntry 6}snBgp4RouteMapSetCommunityNum OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSdeprecatedDESCRIPTION"community-number. This number is used if only if the snBgp4RouteMapSetCommunityCmd
was sent together with the value set to number(0)."::={ snBgp4RouteMapSetEntry 7}snBgp4RouteMapSetCommunityAdditive OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To add the community to the already existing communities."::={ snBgp4RouteMapSetEntry 8}snBgp4RouteMapSetLocalPreference OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"To modify a local-preference for BGP routes."::={ snBgp4RouteMapSetEntry 9}snBgp4RouteMapSetMetric OBJECT-TYPESYNTAXINTEGER
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To modify a metric for BGP routes."::={ snBgp4RouteMapSetEntry 10}snBgp4RouteMapSetNextHop OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"To modify the IP address of the next hop for BGP routes."::={ snBgp4RouteMapSetEntry 11}snBgp4RouteMapSetOrigin OBJECT-TYPESYNTAXINTEGER{ igp(0), egp(1), incomplete(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To set the BGP origin code."::={ snBgp4RouteMapSetEntry 12}snBgp4RouteMapSetTag OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"To specify the tag for BGP routes."::={ snBgp4RouteMapSetEntry 13}snBgp4RouteMapSetWeight OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"To specify the BGP weight for the routing table."::={ snBgp4RouteMapSetEntry 14}
snBgp4RouteMapSetRowMask OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used together with above
MIBs in the same VARBIND to set and
reset any MIBs in the table.
The bit number is referred to the
snBgp4RouteMapSetEntry number
of each row in the table.
The bit is ON - means set,
The bit is OFF - means reset"::={ snBgp4RouteMapSetEntry 15}snBgp4RouteMapSetCommunityNums OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..24))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Community number is from 1 to 0xFFFFFFFF. There are 6 of them.
This integer number is represented by 4 OCTETs."::={ snBgp4RouteMapSetEntry 16}snBgp4RouteMapSetDampenHalfLife OBJECT-TYPESYNTAXINTEGER(1..45)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Bgp4 Route Map Dampening Half Life."::={ snBgp4RouteMapSetEntry 17}snBgp4RouteMapSetDampenReuse OBJECT-TYPESYNTAXINTEGER(1..20000)ACCESSread-writeSTATUSmandatory
DESCRIPTION"Bgp4 Route Map Dampening Reuse."::={ snBgp4RouteMapSetEntry 18}snBgp4RouteMapSetDampenSuppress OBJECT-TYPESYNTAXINTEGER(1..20000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Bgp4 Route Map Dampening Suppress."::={ snBgp4RouteMapSetEntry 19}snBgp4RouteMapSetDampenMaxSuppress OBJECT-TYPESYNTAXINTEGER(1..20000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Bgp4 Route Map Dampening Max Suppress Time."::={ snBgp4RouteMapSetEntry 20}-- Bgp4 Neighbor Operational Status TablesnBgp4NeighOperStatusTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4NeighOperStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Neighbor Operational Status table."::={ snBgp4NeighOperStatus 1}snBgp4NeighOperStatusEntry OBJECT-TYPESYNTAX SnBgp4NeighOperStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Operational Status table."INDEX{ snBgp4NeighOperStatusIndex }
::={ snBgp4NeighOperStatusTable 1}
SnBgp4NeighOperStatusEntry ::=SEQUENCE{
snBgp4NeighOperStatusIndex
INTEGER,
snBgp4NeighOperStatusIp
IpAddress,
snBgp4NeighOperStatusRemoteAs
INTEGER,
snBgp4NeighOperStatusBgpType
INTEGER,
snBgp4NeighOperStatusState
INTEGER,
snBgp4NeighOperStatusKeepAliveTime
INTEGER,
snBgp4NeighOperStatusHoldTime
INTEGER,
snBgp4NeighOperStatusAdvertlevel
INTEGER,
snBgp4NeighOperStatusKeepAliveTxCounts
Counter,
snBgp4NeighOperStatusKeepAliveRxCounts
Counter,
snBgp4NeighOperStatusUpdateTxCounts
Counter,
snBgp4NeighOperStatusUpdateRxCounts
Counter,
snBgp4NeighOperStatusNotifTxCounts
Counter,
snBgp4NeighOperStatusNotifRxCounts
Counter,
snBgp4NeighOperStatusOpenTxCounts
Counter,
snBgp4NeighOperStatusOpenRxCounts
Counter}snBgp4NeighOperStatusIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index for a neighbor entry."::={ snBgp4NeighOperStatusEntry 1}snBgp4NeighOperStatusIp OBJECT-TYPESYNTAXIpAddressACCESSread-only
STATUSmandatoryDESCRIPTION"The IP Address for a neighbor entry."::={ snBgp4NeighOperStatusEntry 2}snBgp4NeighOperStatusRemoteAs OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"To show a neighbor with an autonomous system number(AS)."::={ snBgp4NeighOperStatusEntry 3}snBgp4NeighOperStatusBgpType OBJECT-TYPESYNTAXINTEGER{ ebgp(0), ibgp(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the type of BGP protocol whether is internal or external."::={ snBgp4NeighOperStatusEntry 4}snBgp4NeighOperStatusState OBJECT-TYPESYNTAXINTEGER{noState(0),idle(1),connect(2),active(3),openSent(4),openConfirm(5),established(6)}ACCESSread-only
STATUSmandatoryDESCRIPTION"To show the state of this neighbor."::={ snBgp4NeighOperStatusEntry 5}snBgp4NeighOperStatusKeepAliveTime OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The Keep alive timer."::={ snBgp4NeighOperStatusEntry 6}snBgp4NeighOperStatusHoldTime OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The Hold time timer."::={ snBgp4NeighOperStatusEntry 7}snBgp4NeighOperStatusAdvertlevel OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the minimum interval between the
sending of BGP routing updates."::={ snBgp4NeighOperStatusEntry 8}snBgp4NeighOperStatusKeepAliveTxCounts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Keep alive message sent counts."::={ snBgp4NeighOperStatusEntry 9}snBgp4NeighOperStatusKeepAliveRxCounts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Keep alive message received counts."
::={ snBgp4NeighOperStatusEntry 10}snBgp4NeighOperStatusUpdateTxCounts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Update message sent counts."::={ snBgp4NeighOperStatusEntry 11}snBgp4NeighOperStatusUpdateRxCounts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Update message received counts."::={ snBgp4NeighOperStatusEntry 12}snBgp4NeighOperStatusNotifTxCounts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Notification message sent counts."::={ snBgp4NeighOperStatusEntry 13}snBgp4NeighOperStatusNotifRxCounts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Notification message received counts."::={ snBgp4NeighOperStatusEntry 14}snBgp4NeighOperStatusOpenTxCounts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Open message sent counts."::={ snBgp4NeighOperStatusEntry 15}
snBgp4NeighOperStatusOpenRxCounts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Open message received counts."::={ snBgp4NeighOperStatusEntry 16}-- Bgp4 Routes Operational Status TablesnBgp4RouteOperStatusTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4RouteOperStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Routebor Operational Status table."::={ snBgp4RouteOperStatus 1}snBgp4RouteOperStatusEntry OBJECT-TYPESYNTAX SnBgp4RouteOperStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Operational Status table."INDEX{ snBgp4RouteOperStatusIndex }::={ snBgp4RouteOperStatusTable 1}
SnBgp4RouteOperStatusEntry ::=SEQUENCE{
snBgp4RouteOperStatusIndex
INTEGER,
snBgp4RouteOperStatusIp
IpAddress,
snBgp4RouteOperStatusSubnetMask
IpAddress,
snBgp4RouteOperStatusNextHop
IpAddress,
snBgp4RouteOperStatusMetric
INTEGER,
snBgp4RouteOperStatusLocalPreference
INTEGER,
snBgp4RouteOperStatusWeight
INTEGER,
snBgp4RouteOperStatusOrigin
INTEGER,
snBgp4RouteOperStatusStatus
INTEGER,
snBgp4RouteOperStatusRouteTag
INTEGER,
snBgp4RouteOperStatusCommunityList
OCTETSTRING,
snBgp4RouteOperStatusAsPathList
OCTETSTRING}snBgp4RouteOperStatusIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index for a route entry."::={ snBgp4RouteOperStatusEntry 1}snBgp4RouteOperStatusIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address for a route entry."::={ snBgp4RouteOperStatusEntry 2}snBgp4RouteOperStatusSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Subnet Mask for a route entry."::={ snBgp4RouteOperStatusEntry 3}snBgp4RouteOperStatusNextHop OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The next-hop IP for a route entry."::={ snBgp4RouteOperStatusEntry 4}snBgp4RouteOperStatusMetric OBJECT-TYPE
SYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the metric value of a route entry."::={ snBgp4RouteOperStatusEntry 5}snBgp4RouteOperStatusLocalPreference OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the local preference of a route entry."::={ snBgp4RouteOperStatusEntry 6}snBgp4RouteOperStatusWeight OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the weight of this route."::={ snBgp4RouteOperStatusEntry 7}snBgp4RouteOperStatusOrigin OBJECT-TYPESYNTAXINTEGER{igp(0),egp(1),incomplete(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the origin of this route."::={ snBgp4RouteOperStatusEntry 8}snBgp4RouteOperStatusStatus OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION
"A bit array that contains the status of this route.
This is a packed bit string; The following shows the
meaning of each bit:
(bit 0 is the least significant bit and 0=FALSE, 1=TRUE).
bit position meaning
------------ -------
6-31 reserved.
5 aggregate.
4 best.
3 internal.
2 local.
1 suppressed.
0 valid."::={ snBgp4RouteOperStatusEntry 9}snBgp4RouteOperStatusRouteTag OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the route tag of this route."::={ snBgp4RouteOperStatusEntry 10}snBgp4RouteOperStatusCommunityList OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the community list of this route.
If the community list is an NULL string that means an empty list, then
the community is INTERNET. A number from 1 to 0xFFFFFFFF.
This integer number is represented by 4 OCTETs.
In the community list, it could have some Well-known numbers such as:
BGP_COMMUNITY_ATTRIBUTE_NO_EXPORT 0xFFFFFF01
BGP_COMMUNITY_ATTRIBUTE_NO_ADVERTISE 0xFFFFFF02"::={ snBgp4RouteOperStatusEntry 11}snBgp4RouteOperStatusAsPathList OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the AS Path list of this route.
A number from 1 to 0xFFFF.
This integer number is represented by 2 OCTETs."::={ snBgp4RouteOperStatusEntry 12}
-- Bgp4 Neighbor Summary TablesnBgp4NeighborSummaryTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4NeighborSummaryEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Routebor Operational Status table."::={ snBgp4NeighborSummary 1}snBgp4NeighborSummaryEntry OBJECT-TYPESYNTAX SnBgp4NeighborSummaryEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Operational Status table."INDEX{ snBgp4NeighborSummaryIndex }::={ snBgp4NeighborSummaryTable 1}
SnBgp4NeighborSummaryEntry ::=SEQUENCE{
snBgp4NeighborSummaryIndex
INTEGER,
snBgp4NeighborSummaryIp
IpAddress,
snBgp4NeighborSummaryState
INTEGER,
snBgp4NeighborSummaryStateChgTime
INTEGER,
snBgp4NeighborSummaryRouteReceived
INTEGER,
snBgp4NeighborSummaryRouteInstalled
INTEGER}snBgp4NeighborSummaryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index for a route entry."::={ snBgp4NeighborSummaryEntry 1}snBgp4NeighborSummaryIp OBJECT-TYPE
SYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address for a route entry."::={ snBgp4NeighborSummaryEntry 2}snBgp4NeighborSummaryState OBJECT-TYPESYNTAXINTEGER{noState(0),idle(1),connect(2),active(3),openSent(4),openConfirm(5),established(6)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the state of this neighbor."::={ snBgp4NeighborSummaryEntry 3}snBgp4NeighborSummaryStateChgTime OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The time of a change of the state of this neighbor."::={ snBgp4NeighborSummaryEntry 4}snBgp4NeighborSummaryRouteReceived OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of routes received of this neighbor."
::={ snBgp4NeighborSummaryEntry 5}snBgp4NeighborSummaryRouteInstalled OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of routes installed of this neighbor."::={ snBgp4NeighborSummaryEntry 6}-- Bgp4 Attribute Entries TablesnBgp4AttributeTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4AttributeEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Attribute entries table."::={ snBgp4Attribute 1}snBgp4AttributeEntry OBJECT-TYPESYNTAX SnBgp4AttributeEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Attribute table."INDEX{ snBgp4AttributeIndex }::={ snBgp4AttributeTable 1}
SnBgp4AttributeEntry ::=SEQUENCE{
snBgp4AttributeIndex
INTEGER,
snBgp4AttributeNextHop
IpAddress,
snBgp4AttributeMetric
INTEGER,
snBgp4AttributeOrigin
INTEGER,
snBgp4AttributeAggregatorAs
INTEGER,
snBgp4AttributeRouterId
IpAddress,
snBgp4AttributeAtomicAggregatePresent
INTEGER,
snBgp4AttributeLocalPreference
INTEGER,
snBgp4AttributeCommunityList
OCTETSTRING,
snBgp4AttributeAsPathList
OCTETSTRING,
snBgp4AttributeOriginator
IpAddress,
snBgp4AttributeClusterList
OCTETSTRING}snBgp4AttributeIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index for a route entry."::={ snBgp4AttributeEntry 1}snBgp4AttributeNextHop OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The next-hop IP for a route entry."::={ snBgp4AttributeEntry 2}snBgp4AttributeMetric OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the metric value of a route entry."::={ snBgp4AttributeEntry 3}snBgp4AttributeOrigin OBJECT-TYPESYNTAXINTEGER{igp(0),egp(1),incomplete(2)}
ACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the origin of this route."::={ snBgp4AttributeEntry 4}snBgp4AttributeAggregatorAs OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The aggregator AS number for an attribute entry."::={ snBgp4AttributeEntry 5}snBgp4AttributeRouterId OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The router ID for an attribute entry."::={ snBgp4AttributeEntry 6}snBgp4AttributeAtomicAggregatePresent OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The atomic aggregate present in an attribute entry."::={ snBgp4AttributeEntry 7}snBgp4AttributeLocalPreference OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the local preference of a route entry."::={ snBgp4AttributeEntry 8}snBgp4AttributeCommunityList OBJECT-TYPE
SYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the community list of this attribute entry.
If the community list is an NULL string that means an empty list, then
the community is INTERNET. A number from 1 to 0xFFFFFFFF.
This integer number is represented by 4 OCTETs.
In the community list, it could have some Well-known numbers such as:
BGP_COMMUNITY_ATTRIBUTE_NO_EXPORT 0xFFFFFF01
BGP_COMMUNITY_ATTRIBUTE_NO_ADVERTISE 0xFFFFFF02"::={ snBgp4AttributeEntry 9}snBgp4AttributeAsPathList OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the AS Path list of this attribute entry.
A number from 1 to 0xFFFF.
This integer number is represented by 2 OCTETs."::={ snBgp4AttributeEntry 10}snBgp4AttributeOriginator OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The originator IP address for an attribute entry."::={ snBgp4AttributeEntry 11}snBgp4AttributeClusterList OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"To show the cluster list of this attribute entry.
If the cluster list is an NULL string, it means an empty list.
Otherwise, the list is a group of cluster ID which is
represented by 4 OCTETs IP address."::={ snBgp4AttributeEntry 12}
-- Bgp4 Clear Neighbor Command TablesnBgp4ClearNeighborCmdTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4ClearNeighborCmdEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Clear Bgp4 command table."::={ snBgp4ClearNeighborCmd 1}snBgp4ClearNeighborCmdEntry OBJECT-TYPESYNTAX SnBgp4ClearNeighborCmdEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the clear Bgp4 neighbor command table."INDEX{ snBgp4ClearNeighborCmdIp }::={ snBgp4ClearNeighborCmdTable 1}
SnBgp4ClearNeighborCmdEntry ::=SEQUENCE{
snBgp4ClearNeighborCmdIp
IpAddress,
snBgp4ClearNeighborCmdElement
INTEGER}snBgp4ClearNeighborCmdIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address for a neighbor entry.
If the IP address is 255.255.255.255, it
means for all neighbors."::={ snBgp4ClearNeighborCmdEntry 1}snBgp4ClearNeighborCmdElement OBJECT-TYPESYNTAXINTEGER{valid(0),lastPacketWithError(1),notificationErrors(2),softOutbound(3),traffic(4),neighbor(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To send the command element of this neighbor for value(1) to (5)
valid(0) is received in SNMP-get."::={ snBgp4ClearNeighborCmdEntry 2}-- Bgp4 Neighbor Prefix Group TablesnBgp4NeighPrefixGroupTable OBJECT-TYPESYNTAXSEQUENCEOF SnBgp4NeighPrefixGroupEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Bgp4 Neighbor Prefix Group table."::={ snBgp4NeighPrefixGroup 1}snBgp4NeighPrefixGroupEntry OBJECT-TYPESYNTAX SnBgp4NeighPrefixGroupEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Bgp4 Prefix Group table."INDEX{ snBgp4NeighPrefixGroupNeighIp, snBgp4NeighPrefixGroupDir }::={ snBgp4NeighPrefixGroupTable 1}
SnBgp4NeighPrefixGroupEntry ::=SEQUENCE{
snBgp4NeighPrefixGroupNeighIp
IpAddress,
snBgp4NeighPrefixGroupDir
INTEGER,
snBgp4NeighPrefixGroupInAccessList
OCTETSTRING,
snBgp4NeighPrefixGroupOutAccessList
OCTETSTRING,
snBgp4NeighPrefixGroupRowStatus
INTEGER}snBgp4NeighPrefixGroupNeighIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address for a neighbor entry."::={ snBgp4NeighPrefixGroupEntry 1}snBgp4NeighPrefixGroupDir OBJECT-TYPESYNTAXINTEGER{ out(0), in(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The incoming/outgoing advertisements to which
the access list is applied."::={ snBgp4NeighPrefixGroupEntry 2}snBgp4NeighPrefixGroupInAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An in access prefix list name. "::={ snBgp4NeighPrefixGroupEntry 3}snBgp4NeighPrefixGroupOutAccessList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An out prefix list name. "::={ snBgp4NeighPrefixGroupEntry 4}snBgp4NeighPrefixGroupRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snBgp4NeighPrefixGroupEntry 5}END